/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package Presentacion.ICommand;

import java.util.logging.Level;
import java.util.logging.Logger;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 *
 * @Author Fernando
 * @Nombre del archivo ConsultarPorDni
 * @Nombre y extension del archivo ConsultarPorDni.java
 * @Fecha 10-feb-2014
 * @Hora 19:05:02
 */
public class ConsultarPorDniCommand extends ICommand {

    @Override
    public String m2(HttpServletRequest request, HttpServletResponse response) {

        try {

            dni = request.getParameter("dni");

            
            _cliente.setDni(dni);
            _imagenes.setDni(dni);
            _cliente.setNombre(null);

            _clienteBLL.contadorVisitas(null, _cliente);
            _cliente = _clienteBLL.consultarPorDni(null, _cliente);           
            _imagenes = _imagenesBLL.consultarPorDni(null, _imagenes);

            request.getSession().setAttribute("foto", _imagenes.getFoto());
            request.getSession().setAttribute("dni", _cliente.getDni());
            request.getSession().setAttribute("nombre", _cliente.getNombre());
             request.getSession().setAttribute("visitas", _cliente.getVisitas());

        } catch (Exception ex) {
            Logger.getLogger(ConsultarPorDniCommand.class.getName()).log(Level.SEVERE, null, ex);
        }

        return "VisualizarPorDni.jsp";
    }

}
